Faster Worst-Case Update Time for Dynamic Subgraph Connectivity
نویسندگان
چکیده
Real-world networks are prone to breakdowns. Typically in the underlying graph G, besides the insertion or deletion of edges, the set of active vertices changes overtime. A vertex might work actively, or it might fail, and gets isolated temporarily. The active vertices are grouped as a set S. S is subjected to updates, i.e., a failed vertex restarts, or an active vertex fails, and gets deleted from S. Dynamic subgraph connectivity answers the queries on connectivity between any two active vertices in the subgraph of G induced by S. The problem is solved by a dynamic data structure, which supports the updates and answers the connectivity queries. In the general undirected graph, the best results for it include Õ(m) deterministic amortized update time, Õ(m) and Õ( √ mn) deterministic worst-case update time. In the paper, we propose a randomized data structure, which has Õ(m) worst-case update time.
منابع مشابه
New Data Structures for Subgraph Connectivity
We study the “subgraph connectivity” problem for undirected graphs with sublinear vertex update time. In this problem, we can make vertices active or inactive in a graph G, and answer the connectivity between two vertices in the subgraph of G induced by the active vertices. In this paper, we solve two open problems in subgraph connectivity. We give the first subgraph connectivity structure with...
متن کاملFaster Worst Case Deterministic Dynamic Connectivity
We present a deterministic dynamic connectivity data structure for undirected graphs with worst case update time O (√ n(log logn)2 logn ) and constant query time. This improves on the previous best deterministic worst case algorithm of Frederickson (SIAM J. Comput., 1985) and Eppstein Galil, Italiano, and Nissenzweig (J. ACM, 1997), which had update time O( √ n). All other algorithms for dynami...
متن کاملDynamic graph connectivity with improved worst case update time and sublinear space
This paper considers fully dynamic graph algorithms with both faster worst case update time and sublinear space. The fully dynamic graph connectivity problem is the following: given a graph on a fixed set of n nodes, process an online sequence of edge insertions, edge deletions, and queries of the form “Is there a path between nodes a and b?” In 2013, the first data structure was presented with...
متن کاملDynamic bottleneck optimization for k-edge and 2-vertex connectivity
We consider the problem of updating efficiently the minimum value b over a weighted graph, so that edges with a cost less than b induce a spanning subgraph satisfying a k-edge or 2-vertex connectivity constraint, when the cost of an edge of the graph is updated. Our results include update algorithms of almost linear time (up to poly-logarithmic factors) in the number of vertices for all conside...
متن کاملAverage Case Analysis of Dynamic Graph Algorithms 25
[32] V. V. Vazirani. A theory of alternating paths and blossoms for proving correctness of the O(p V E) general graph maximum matching algorithm. [13] G. N. Frederickson. Ambivalent data structures for dynamic 2-edge-connectivity and k smallest spanning trees. Linear time algorithms for nding a sparse k-connected spanning subgraph of a k-connected graph. Re-randomization and average case analys...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1611.09072 شماره
صفحات -
تاریخ انتشار 2016